body{margin:0;padding:0;font-size:1em; line-height:2em;font-family:Arial, verdana, Tahoma, Helvetica, sans-serif;color:#fff;background:url(${cssRoot}/images/m/line1.gif) repeat-y 0 0 #595866;}
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img{margin:0;padding:0;}
ul, ol, li, dl, dt, dd{list-style:none;}
img{border:0px;}
a, a:link{color:#fff;text-decoration:underline;}
a:hover{color:#fff;text-decoration:underline;}
#main {padding:30px; background:url(${cssRoot}/images/m/line1.gif) repeat-y right 0; overflow:auto;}
#side{float:right; width:200px; position:relative; top:0; right:0;}

.column {background:url(${cssRoot}/images/m/line2.gif) repeat-x 0 bottom;height:2em; font-size:1.2em;}
.itemBox {display:block; overflow:hidden; _zoom:1; padding:1.5em 0;}
.itemBox li {float:left; padding:0 0.9em 0.6em 0;}
.btn_top {display:block; width:47px; height:22px; background:url(${cssRoot}/images/m/btn_top.png) no-repeat; overflow:hidden; text-indent:-9999px; position: fixed; bottom:0; right:260px; cursor:pointer;}

#topColumn {display:block; padding:30px 0 0 1.1em; height:30px; font-size:18px;background:#595866; position:absolute; top:0; left:0;}
#sideMenu {display:block; padding:60px 2em 0 1.1em; overflow:auto; width:auto;}
#sideMenu li {display:block; padding:0.7em 0;}
#sideMenu li img {float:left; margin:0.5em 0.5em 0 0;}
#sideMenu li a {text-decoration:none; display:block;}
#sideMenu li a:hover {text-decoration:underline; color:#03cdf6;}